Profile picture

레벨3 레벨 로그

Amaranth2023년 10월 08일

레벨 로그


🧑‍💻 하드 스킬

  • 프로젝트 기능 관련
    • FCM과 스프링 Event를 사용하여 구현한 알림 기능 이해
    • 행사 목록 조회 및 필터링 기능 구현
    • 게시물 신고 기능 구현
  • JPA
    • JPA의 기본적인 사용법
    • 영속성 컨텍스트의 동작 원리
    • Specification으로 동적 쿼리를 작성하는 방법
  • 인프라
    • Github Actions CI/CD
      • 프로젝트 빌드/Docker 이미지로 push 후 서버에 배포
      • Github Actions와 Slack 알람 연동
    • 프로젝트 민감정보 관리 - Github Submodule
  • 로깅(테코톡) - Logback으로 원하는 로그를 출력할 수 있게 설정하는 방법

💬 소프트 스킬

  • Github
    • Git branch 전략- Github Flow
    • Github Project와 마일스톤을 활용한 일정 추정 및 이슈관리
  • 데일리 스크럼 도입

질문

  • 행사 조회시 filtering 구현
  • 필터 요소가 많은 경우, 어떻게 구현하였는지?
  • 동적 쿼리가 효율적이라고 생각한 이유는?
  • Specification 사용 이유 & 사용하면서 느낀 불편한점
  • FCM과 Event를 사용하여 이메일 기능을 구현한 것에 대해 구체적으로 설명해주세요.
  • 알림 기능에 대한 설명
  • 필터링 기능이 무슨 기능인가?
  • 이 과정에서 인덱싱과 관련하여 속도 증대가 일어날 수 있는가?
  • 도커 사용 이유
  • github submodule 사용 이유
  • github flow 사용, 사용하면서 느낀 불편한점
  • 인프라 작업에서 본인이 담당한 부분?

Loading script...